VimUnDooHg\]ek{Wb7s6}k mmmmgmf!_g  5_g 5_g 5_ !g & #5_ 'g , Heading5_ g , Heading5_ g , Heading5_  g , Heading5_ g , Heading5_ g , Heading5_ g , Heading5_ g   5_  g'5_ 2g/5 {% for activity in hour.activities %}5_g3+ {% for activity in hours %}5_g75_g< 5_gV 5_(g[0 {{ hour.activity }}5_ge5_g{% for hour in hours %}5_g {% endfor %}5_vg  ) Hour- Activity   ' {% for hour in hours %} , {{ hour.hour }}4 {{ hour.descpription }}  {% endfor %} 5_vg  % Hour) Activity   # {% for hour in hours %} ( {{ hour.hour }}0 {{ hour.descpription }}  {% endfor %} 5_$vg, {{ hour.descpription }}5_g$ {{ hour.text }}5_g9, {{ hour.descpription }}5_g[(5_g[.5_ g\M  5_  g\S % Activity5_! "g\X  5_ "! g\Z ( Key Pressed5_!#" *g\^ / Tools used Pressed5_"$# g\g ( Key Pressed5_#%$ g\i ) Keys Pressed5_$&% "g\o ' Keypressed5_%'& g\t  5_&(' g\$ {{ hour.hour }}5_')(g\, {{ hour.tools|length }}5_(*)0g\7 {{ hour.tools_used_count|length }}5_)+*g_ 5_*,+g_  5_+-, !g_ %*
  • About
  • 5_,.- g_ %*
  • Hours
  •  %5_-/. g_ %4
  • Hours
  • 5_.0/ %g_ %8
  • Hours
  •  %5_/10 +g` %4
  • Activity log
  • 5_021 'g`  %0
  • Activity
  • 5_132 ,g` %5
  • Projects
  • 5_243 *g` %3
  • Contact
  • 5_354 g` 1
  • Conta
  • 5_465 g` $2
  • Keypresses
  •  $5_576 0g`! $E
  • Keypresses
  •  $5_687 "g`1  $7
  • Tools used
  •  $5_798 g`Q  $@
  • Hours
  •  $5_8:9 g`[  $Q
  • Hours
  • 5_9;: !g`b  $S
  • Hours
  • 5_:<; $g`h $R
  • Hours
  • 5_;=< (g`y $A
  • Hours
  • 5_<>= )g`z $A
  • Hours
  • 5_=?> *g` $B
  • Hours
  • 5_>@? )g` $P
  • Keypresses
  • 5_?A@ #g` $:
  • Hours
  • 5_@BA )g` $K
  • Tools used
  • 5_ACB!gf '$
    5_BDC#gf"B)5_CED"gf!%G5_DFE#gf"'I#$I5_EGF'gf&(L'(L5_FHG'gf&(L {{ hours|jsonify }}'(L5_GIH'%gf(*N const )*N'*M const hourLabels = ()M&)L% const hours = {{ hours|jsonify }}5_HJI.gg -/N labels: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],./N5_IKJ1^gg02N_ data: [12, 19, 3, 5, 2, 3, 15, 10, 5, 20, 30, 25, 15, 10, 5, 0, 0, 5, 10, 15, 20, 25, 30, 35],12N5_JLK'"ggQ&(N% const hours = {{ hours|jsonify }}5_KML%'Jvgg$'N=5_LNM%(Kvgg$&O5_MON%(Kvgg$&O hour.tools_used); // Change to tools_usedMNq5_RTSKghmJK% const hours = {{ hours|tojson }};5_SUTKgh|JK4 const hourLabels = hours.map(hour => hour.hour);5_TVUL ghKMoI const ctx = document.getElementById('toolUseChart').getContext('2d');5_UWVM)ghLNo, const keyPressesChart = new Chart(ctx, {5_VXWMghLNo- const keyPressesChart = new Chart(ctx2, {5_WYXK2giJLoS const toolsUsed = hours.map(hour => hour.tools.length); // Change to tools_usedKLo5_XZYKDgiJLoi const toolsUsed = hours.map(hour => hour.tools.reduce((a,b) => a + b.length); // Change to tools_used5_Y[ZKZgiJLot const toolsUsed = hours.map(hour => hour.tools.reduce((a,b) => a.times_used + b.length); // Change to tools_used5_Z\[K_giJLox const toolsUsed = hours.map(hour => hour.tools.reduce((a,b) => a.times_used + b.times_used); // Change to tools_used5_[]\K:gjJLoy const toolsUsed = hours.map(hour => hour.tools.reduce((a,b) => a.times_used + b.times_used)); // Change to tools_usedKLo5_\^]KlgjJLo const toolsUsed = hours.map(hour => hour.tools.map(tool=> tool.times_used).reduce((a,b) => a.times_used + b.times_used)); // Change to tools_used5_]_^KngjJLo const toolsUsed = hours.map(hour => hour.tools.map(tool=> tool.times_used).reduce((a,b) => a+ b.times_used)); // Change to tools_used5_^`_gk p

    {{ date_human  p o5__a` gk  5_fhgglii5_gihgl i

    Statistics

    ii5_hjigl!i#5_ikjgl j j5_jlkgl+  j

    Tools used pre hour

    5_kml gme j 5_lm gme! k5